package com.wclass.mapper;

import com.baomidou.mybatisplus.mapper.Wrapper;
import com.wclass.entity.BaseAppUser;
import com.wclass.entity.BaseNotice;
import com.baomidou.mybatisplus.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import org.apache.ibatis.session.RowBounds;

import java.util.List;

/**
 * <p>
 * 公告管理 Mapper 接口
 * </p>
 *
 * @author SEN
 * @since 2018-12-27
 */
public interface BaseNoticeMapper extends BaseMapper<BaseNotice> {


    /**
     * <p>
     * 根据 entity 条件，查询全部记录（并翻页）
     * </p>
     *
     * @param rowBounds 分页查询条件（可以为 RowBounds.DEFAULT）
     * @param wrapper   实体对象封装操作类（可以为 null）
     * @return List<T>
     */
    @Override
    @Select("select * from base_notice where state=0 ${ew.sqlSegment}")
    List<BaseNotice> selectPage(RowBounds rowBounds, @Param("ew") Wrapper<BaseNotice> wrapper);

}
